home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1996 January / Current Shareware Volume 5 (January 1996).ISO / heretic / dm2cnv31.zip / DEFAULT.RSP next >
Text File  |  1995-07-22  |  33KB  |  1,581 lines

  1. ECHO
  2. ECHO This response file is not intended to be run directly.
  3. ECHO See DM2CONV.DOC for instructions or type DM2CONV /HELP
  4. ECHO
  5. ;*** THIS IS NOT THE ULTIMATE RESPONSE FILE !!!
  6. ;*** It's the default response to aid novice users to convert their levels.
  7. ;*** You can modify it to suit your tastes.
  8. ;*** Comments are welcome, internet e-mail: alcamo@arci01.bo.cnr.it
  9. ABORT
  10.  
  11.  
  12. ;--------------------------------------------------------------------------
  13. :UDD2
  14. :UDTOD2
  15. SET ULTIMATE
  16. :DD2
  17. :DTOD2
  18. IFDEF ULTIMATE
  19.   ECHO Starting ULTIMATE DOOM -> DOOM II conversion
  20. ELSE
  21.   ECHO Starting DOOM -> DOOM II conversion
  22. ENDIF
  23. SET FROM=DOOM TO=DOOM2
  24.  
  25. [THINGS]
  26. 2001=82                 ;Shotgun = SuperShotgun
  27. ;at least 1 of: megasphere, archvile, berserk, supershotgun
  28. 9,3001,3002,3003,3004,3005,3006=83@1,64@1,2023@1,82@1
  29. 3001=65@20%             ;Imp = Chaingundude
  30. 3005=71@10%             ;Cacodemon = Pain Elemental
  31. 3003=68@10%,66@10%,69@30% ;Baron = Arachnotron,Revenant,Hell Knight
  32. ;Trooper = Chaingundude,Medikit,Stimpack,Health Bonus
  33. 3004=65@10%,2012@5%,2011@10%,2014@20%
  34.  
  35. [NAMES]
  36. D_INTER=D_DM2INT
  37. D_INTRO=D_DM2TTL
  38. D_VICTOR=D_READ_M
  39. SKY1=RSKY1
  40. SKY2=RSKY2
  41. SKY3=RSKY3
  42. DEMO1=DEMO1_D
  43. DEMO2=DEMO2_D
  44. DEMO3=DEMO3_D
  45.  
  46. IFNDEF GFX
  47.   [TEXTURES]
  48.   AASTINKY=DOORSTOP
  49.   ASHWALL=ASHWALL2
  50.   BLODGR1=CEMENT9
  51.   BLODGR2=CEMENT9
  52.   BLODGR3=CEMENT9
  53.   BLODGR4=CEMENT9
  54.   BRNBIGC=MIDGRATE
  55.   BRNBIGL=MIDGRATE
  56.   BRNBIGR=MIDGRATE
  57.   BRNPOIS2=BROWN96
  58.   BROVINE=BROWN1
  59.   BROWNWEL=BROWNHUG
  60.   CEMPOIS=CEMENT1
  61.   COMP2=COMPTALL
  62.   COMPOHSO=COMPWERD
  63.   COMPTILE=COMPWERD
  64.   COMPUTE1=COMPSTA1
  65.   COMPUTE2=COMPTALL
  66.   COMPUTE3=COMPTALL
  67.   DOORHI=TEKBRON2
  68.   GRAYDANG=GRAY5
  69.   ICKDOOR1=DOOR1
  70.   ICKWALL6=ICKWALL5
  71.   LITE2=BROWN1
  72.   LITE4=LITE5
  73.   LITE96=BROWN96
  74.   LITEBLU2=LITEBLU1
  75.   LITEBLU3=LITEBLU1
  76.   LITEMET=METAL1
  77.   LITERED=DOORRED
  78.   LITESTON=STONE2
  79.   MIDVINE1=MIDGRATE
  80.   MIDVINE2=MIDGRATE
  81.   NUKESLAD=SLADWALL
  82.   PLANET1=COMPSTA2
  83.   REDWALL1=REDWALL
  84.   SKINBORD=SKINMET1
  85.   SKINTEK1=SKINMET2
  86.   SKINTEK2=SKSPINE1
  87.   SKULWAL3=SKSPINE1
  88.   SKULWALL=SKSPINE1
  89.   SLADRIP1=SLADWALL
  90.   SLADRIP2=SLADWALL
  91.   SLADRIP3=SLADWALL
  92.   SP_DUDE3=SP_DUDE4
  93.   SP_DUDE6=SP_DUDE4
  94.   SP_ROCK2=SP_ROCK1
  95.   STARTAN1=STARTAN2
  96.   STONGARG=STONE3
  97.   STONPOIS=STONE
  98.   TEKWALL2=TEKWALL4
  99.   TEKWALL3=TEKWALL4
  100.   TEKWALL5=TEKWALL4
  101.   WOODSKUL=WOODGARG
  102. ENDIF
  103. RETURN
  104.  
  105.  
  106. ;--------------------------------------------------------------------------
  107. :UDH
  108. :UDTOH
  109. SET ULTIMATE
  110. :DH
  111. :DTOH
  112. IFDEF ULTIMATE
  113.   ECHO Starting ULTIMATE DOOM -> HERETIC conversion
  114. ELSE
  115.   ECHO Starting DOOM -> HERETIC conversion
  116. ENDIF
  117. SET FROM=DOOM TO=HERETIC
  118.  
  119. [NAMES]
  120. D_INTER=MUS_INTR
  121. D_INTRO=MUS_TITL
  122. D_VICTOR=MUS_CPTD
  123. DEMO1=DEMO1_D
  124. DEMO2=DEMO2_D
  125. DEMO3=DEMO3_D
  126.  
  127. IFDEF ULTIMATE
  128.   @:2TOH                ;general replaces
  129. ELSE
  130.   @:TOH                 ;general replaces
  131. ENDIF
  132. RETURN
  133.  
  134. ;--------------------------------------------------------------------------
  135. :UDD
  136. :UDTOD
  137. ECHO Starting ULTIMATE DOOM -> DOOM conversion
  138. SET FROM=DOOM TO=DOOM
  139.  
  140. :ULTIMATE
  141. [LINEDEFS]
  142. 99=26
  143. 100=8
  144. 105=90
  145. 106=86
  146. 107=75
  147. 108=4
  148. 109=2
  149. 110=3
  150. 111=29
  151. 112=103
  152. 113=50
  153. 114=61
  154. 115=103
  155. 116=42
  156. 117=1
  157. 118=31
  158. 119=95
  159. 120=88
  160. 121=10
  161. 122=21
  162. 123=62
  163. 124=51
  164. 125=0
  165. 126=0
  166. 127=7
  167. 128=95
  168. 129=95
  169. 130=22
  170. 131=20
  171. 132=68
  172. 133=32
  173. 134=28
  174. 135=33
  175. 136=27
  176. 137=34
  177. 138-141=0
  178.  
  179. [SECTORS]
  180. 17=1
  181. RETURN
  182.  
  183. ;--------------------------------------------------------------------------
  184. :D2UD
  185. :D2TOUD
  186. SET ULTIMATE
  187. :D2D
  188. :D2TOD
  189. IFDEF ULTIMATE
  190.   ECHO Starting DOOM II -> ULTIMATE DOOM conversion
  191. ELSE
  192.   ECHO Starting DOOM II -> DOOM conversion
  193. ENDIF
  194. SET FROM=DOOM2 TO=DOOM
  195.  
  196. [THINGS]
  197. 82=2001                 ;super shotgun = shotgun
  198. 83=2013                 ;Megasphere = soul sphere
  199. 64=3003                 ;Archvile = baron
  200. 65=9                    ;Chaingun dude = Sergeant
  201. 66=3003                 ;Revenant = baron
  202. 67=3003,3005            ;Mancubus = baron,cacodemon
  203. 68=3003,9               ;Arachnotron = baron,sergeant
  204. 69=3003                 ;Hell Knight = Baron
  205. 71=3005                 ;Pain Elemental = Cacodemon
  206. 72=3004                 ;Commander Keen = trooper       // THIS IS CRITICAL
  207. 84=9                    ;SS Nazi = Sergeant
  208. 87=3003                 ;Spawn Spot = Baron             // THIS IS CRITICAL
  209. 88=7                    ;Boss Brain = SpiderDemon       // THIS IS CRITICAL
  210. 89=16                   ;Boss Shooter = Cyberdemon      // THIS IS CRITICAL
  211.  
  212. ;decorations
  213. 73-78=59,60,61,62,63
  214. 79-81=24
  215. 70,85,86=31,33,36,37
  216.  
  217. [NAMES]
  218. D_DM2INT=D_INTER
  219. D_DM2TTL=D_INTRO
  220. D_READ_M=D_VICTOR
  221. RSKY1=SKY1
  222. RSKY2=SKY2
  223. RSKY3=SKY3
  224. DEMO1=DEMO1_D2
  225. DEMO2=DEMO2_D2
  226. DEMO3=DEMO3_D2
  227.  
  228. IFNDEF ULTIMATE
  229.   @:ULTIMATE
  230. ENDIF
  231.  
  232. IFNDEF GFX
  233.   [TEXTURES]            ;I'm tired to compile these tables: this one is lousy
  234.   AASHITTY=SP_FACE1
  235.   ASHWALL2=ASHWALL
  236.   ASHWALL3=BROWN96
  237.   ASHWALL4=BROWN96
  238.   ASHWALL6=BROWNGRN
  239.   ASHWALL7=BROWN96
  240.   BFALL1=FIRELAVA
  241.   BFALL2=FIRELAVA
  242.   BFALL3=FIRELAVA
  243.   BFALL4=FIRELAVA
  244.   BIGBRIK1=BROWN96
  245.   BIGBRIK2=BROWN96
  246.   BIGBRIK3=BROWN96
  247.   BLAKWAL1=SHAWN2
  248.   BLAKWAL2=SHAWN2
  249.   BRICK1=BROWN96
  250.   BRICK10=BROWNGRN
  251.   BRICK11=REDWALL
  252.   BRICK12=SP_ROCK1
  253.   BRICK2=SP_ROCK2
  254.   BRICK3=BROWN96
  255.   BRICK4=BROWN96
  256.   BRICK5=BROWN96
  257.   BRICK6=BROWN96
  258.   BRICK7=BROWN96
  259.   BRICK8=BROWN96
  260.   BRICK9=BROWN96
  261.   BRICKLIT=BROWN96
  262.   BRONZE1=BROWN96
  263.   BRONZE2=BROWN96
  264.   BRONZE3=BROWN96
  265.   BRONZE4=BROWN96
  266.   BRWINDOW=BROWN96
  267.   BSTONE1=TEKWALL4
  268.   BSTONE2=TEKWALL4
  269.   BSTONE3=TEKWALL4
  270.   CEMENT7=CEMENT1
  271.   CEMENT8=CEMENT3
  272.   CEMENT9=CEMENT6
  273.   CRACKLE2=ROCKRED1
  274.   CRACKLE4=ROCKRED2
  275.   CRATE3=CRATE2
  276.   DBRAIN1=FIRELAVA
  277.   DBRAIN2=FIRELAVA
  278.   DBRAIN3=FIRELAVA
  279.   DBRAIN4=FIRELAVA
  280.   MARBFAC4=MARBLE3
  281.   MARBGRAY=MARBLE3
  282.   METAL2=METAL
  283.   METAL3=METAL
  284.   METAL4=METAL
  285.   METAL5=METAL
  286.   METAL6=METAL
  287.   METAL7=METAL
  288.   MIDBARS1=MIDGRATE
  289.   MIDBARS3=MIDGRATE
  290.   MIDBRONZ=MIDGRATE
  291.   MIDSPACE=MIDGRATE
  292.   MODWALL1=TEKWALL2
  293.   MODWALL2=TEKWALL2
  294.   MODWALL3=TEKWALL5
  295.   MODWALL4=TEKWALL5
  296.   PANBLACK=SLADWALL
  297.   PANBLUE=SLADWALL
  298.   PANBOOK=SLADWALL
  299.   PANBORD1=SLADWALL
  300.   PANBORD2=SLADWALL
  301.   PANCASE1=SLADWALL
  302.   PANCASE2=SLADWALL
  303.   PANEL1=SLADWALL
  304.   PANEL2=SLADWALL
  305.   PANEL3=SLADWALL
  306.   PANEL4=SLADWALL
  307.   PANEL5=SLADWALL
  308.   PANEL6=SLADWALL
  309.   PANEL7=SLADWALL
  310.   PANEL8=SLADWALL
  311.   PANEL9=SLADWALL
  312.   PANRED=SLADWALL
  313.   PIPES=SLADWALL
  314.   PIPEWAL1=TEKWALL4
  315.   PIPEWAL2=TEKWALL4
  316.   ROCK1=ASHWALL
  317.   ROCK2=ASHWALL
  318.   ROCK3=ASHWALL
  319.   ROCK4=ROCKRED1
  320.   ROCK5=ROCKRED1
  321.   SFALL1=FIRELAVA
  322.   SFALL2=FIRELAVA
  323.   SFALL3=FIRELAVA
  324.   SFALL4=FIRELAVA
  325.   SILVER1=SHAWN2
  326.   SILVER2=SHAWN2
  327.   SILVER3=SHAWN2
  328.   SK_LEFT=REDWALL
  329.   SK_RIGHT=REDWALL
  330.   SLOPPY1=REDWALL
  331.   SLOPPY2=REDWALL
  332.   SPACEW2=TEKWALL2
  333.   SPACEW3=TEKWALL4
  334.   SPACEW4=TEKWALL5
  335.   SPCDOOR1=BIGDOOR2
  336.   SPCDOOR2=BIGDOOR3
  337.   SPCDOOR3=BIGDOOR4
  338.   SPCDOOR4=BIGDOOR2
  339.   SP_DUDE7=SP_DUDE1
  340.   SP_DUDE8=SP_DUDE1
  341.   SP_FACE2=REDWALL
  342.   STONE4=ASHWALL
  343.   STONE5=ASHWALL
  344.   STONE6=ASHWALL
  345.   STONE7=ASHWALL
  346.   STUCCO=BROWN96
  347.   STUCCO1=BROWN96
  348.   STUCCO2=BROWN96
  349.   STUCCO3=BROWN96
  350.   SW1BRIK=SW1LION
  351.   SW1MARB=SW1GSTON
  352.   SW1MET2=SW1DIRT
  353.   SW1MOD1=SW1SATYR
  354.   SW1PANEL=SW1SLAD
  355.   SW1ROCK=SW1GRAY
  356.   SW1SKULL=SW1SKIN
  357.   SW1STON6=SW1GRAY
  358.   SW1TEK=SW1SLAD
  359.   SW1WDMET=SW1WOOD
  360.   SW1ZIM=SW1GSTON
  361.   SW2BRIK=SW2LION
  362.   SW2MARB=SW2GSTON
  363.   SW2MET2=SW2DIRT
  364.   SW2MOD1=SW2SATYR
  365.   SW2PANEL=SW2SLAD
  366.   SW2ROCK=SW2GRAY
  367.   SW2SKULL=SW2SKIN
  368.   SW2STON6=SW2GRAY
  369.   SW2TEK=SW2SLAD
  370.   SW2WDMET=SW2WOOD
  371.   SW2ZIM=SW2GSTON
  372.   TANROCK2=ASHWALL
  373.   TANROCK3=ASHWALL
  374.   TANROCK4=ASHWALL
  375.   TANROCK5=ASHWALL
  376.   TANROCK7=ASHWALL
  377.   TANROCK8=ASHWALL
  378.   TEKBRON1=MARBLE2
  379.   TEKBRON2=MARBLE2
  380.   TEKGREN1=MARBLE2
  381.   TEKGREN2=MARBLE2
  382.   TEKGREN3=MARBLE2
  383.   TEKGREN4=MARBLE2
  384.   TEKGREN5=MARBLE2
  385.   TEKLITE=SLADWALL
  386.   TEKLITE2=SLADWALL
  387.   TEKWALL6=TEKWALL5
  388.   WOOD10=BROWN96
  389.   WOOD12=BROWN96
  390.   WOOD6=BROWN96
  391.   WOOD7=BROWN96
  392.   WOOD8=BROWN96
  393.   WOOD9=BROWN96
  394.   WOODMET1=SLADWALL
  395.   WOODMET2=SLADWALL
  396.   WOODMET3=SLADWALL
  397.   WOODMET4=SLADWALL
  398.   WOODVERT=SLADWALL
  399.   ZDOORB1=BIGDOOR2
  400.   ZDOORF1=BIGDOOR2
  401.   ZELDOOR=BIGDOOR3
  402.   ZIMMER1=MARBLE1
  403.   ZIMMER2=MARBLE1
  404.   ZIMMER3=MARBLE1
  405.   ZIMMER4=MARBLE1
  406.   ZIMMER5=MARBLE1
  407.   ZIMMER7=MARBLE1
  408.   ZIMMER8=MARBLE1
  409.   ZZWOLF1=MARBLE3
  410.   ZZWOLF10=MARBLE3
  411.   ZZWOLF11=MARBLE3
  412.   ZZWOLF12=MARBFAC2
  413.   ZZWOLF13=MARBFAC3
  414.   ZZWOLF2=MARBFACE
  415.   ZZWOLF3=MARBFAC2
  416.   ZZWOLF4=MARBFAC3
  417.   ZZWOLF5=MARBLE3
  418.   ZZWOLF6=MARBFACE
  419.   ZZWOLF7=MARBFAC2
  420.   ZZWOLF9=MARBLE3
  421.   ZZZFACE1=FIREBLU1
  422.   ZZZFACE2=FIREBLU1
  423.   ZZZFACE3=FIREBLU1
  424.   ZZZFACE4=FIREBLU1
  425.   ZZZFACE5=FIREBLU1
  426.   ZZZFACE6=FIREBLU1
  427.   ZZZFACE7=FIREBLU1
  428.   ZZZFACE8=FIREBLU1
  429.   ZZZFACE9=FIREBLU1
  430.  
  431.   [FLOORS]
  432.   GRASS1=FLOOR7_2
  433.   GRASS2=FLOOR7_2
  434.   GRNLITE1=TLITE6_6
  435.   GRNROCK=FLAT5_8
  436.   RROCK01=FLOOR6_1
  437.   RROCK02=FLAT1_2
  438.   RROCK03=FLAT5_5
  439.   RROCK04=FLOOR1_6
  440.   RROCK05=FLOOR1_6
  441.   RROCK06=FLOOR1_6
  442.   RROCK07=FLOOR1_6
  443.   RROCK08=FLOOR1_6
  444.   RROCK09=CEIL5_2
  445.   RROCK10=CEIL3_3
  446.   RROCK11=CEIL3_1
  447.   RROCK12=FLAT1_2
  448.   RROCK13=FLAT5_7
  449.   RROCK14=FLAT5_1
  450.   RROCK15=FLAT5
  451.   RROCK16=FLOOR7_1
  452.   RROCK17=CEIL5_2
  453.   RROCK18=FLAT10
  454.   RROCK19=FLOOR7_2
  455.   RROCK20=FLOOR7_2
  456.   SLIME01=BLOOD1
  457.   SLIME02=BLOOD1
  458.   SLIME03=BLOOD1
  459.   SLIME04=BLOOD1
  460.   SLIME05=NUKAGE1
  461.   SLIME06=NUKAGE1
  462.   SLIME07=NUKAGE1
  463.   SLIME08=NUKAGE1
  464.   SLIME09=LAVA1
  465.   SLIME10=LAVA1
  466.   SLIME11=LAVA1
  467.   SLIME12=LAVA1
  468.   SLIME13=DEM1_6
  469.   SLIME14=FLAT5_1
  470.   SLIME15=FLOOR0_3
  471.   SLIME16=FLOOR0_1
  472. ENDIF
  473. RETURN
  474.  
  475.  
  476. ;--------------------------------------------------------------------------
  477. :D2H
  478. :D2TOH
  479. ECHO Starting DOOM II -> HERETIC conversion
  480. SET FROM=DOOM2 TO=HERETIC
  481.  
  482. [NAMES]
  483. D_DM2INT=MUS_INTR
  484. D_DM2TTL=MUS_TITL
  485. D_READ_M=MUS_CPTD
  486. DEMO1=DEMO1_D2
  487. DEMO2=DEMO2_D2
  488. DEMO3=DEMO3_D2
  489.  
  490. @:2TOH                   ;general replaces
  491.  
  492. [TEXTURES]
  493. AASHITTY=CELTIC
  494. ASHWALL2=LOOSERCK
  495. ASHWALL3=SQPEB2
  496. ASHWALL4=SQPEB2
  497. ASHWALL6=GRNBLOK1
  498. ASHWALL7=BRWNRCKS
  499. BFALL1=LAVAFL1
  500. BFALL2=LAVAFL1
  501. BFALL3=LAVAFL1
  502. BFALL4=LAVAFL1
  503. BIGBRIK1=SNDBLCKS
  504. BIGBRIK2=CSTLRCK
  505. BIGBRIK3=SNDBLCKS
  506. BLAKWAL1=METL1
  507. BLAKWAL2=METL1
  508. BRICK1=SNDCHNKS
  509. BRICK10=GRNBLOK1
  510. BRICK11=RCKSNMUD
  511. BRICK12=SNDCHNKS
  512. BRICK2=SNDCHNKS
  513. BRICK3=SNDCHNKS
  514. BRICK4=SNDCHNKS
  515. BRICK5=SPINE2
  516. BRICK6=SNDCHNKS
  517. BRICK7=SNDCHNKS
  518. BRICK8=SNDCHNKS
  519. BRICK9=SNDCHNKS
  520. BRICKLIT=SPINE2
  521. BRONZE1=SPINE2
  522. BRONZE2=SPINE1
  523. BRONZE3=SPINE2
  524. BRONZE4=SPINE2
  525. BRWINDOW=SNDCHNKS
  526. BSTONE1=BRWNRCKS
  527. BSTONE2=BRWNRCKS
  528. BSTONE3=BRWNRCKS
  529. CEMENT7=GRSKULL1
  530. CEMENT8=GRSKULL1
  531. CEMENT9=GRSKULL1
  532. CRACKLE2=RCKSNMUD
  533. CRACKLE4=RCKSNMUD
  534. CRATE3=WOODWL
  535. DBRAIN1=LAVAFL1
  536. DBRAIN2=LAVAFL1
  537. DBRAIN3=LAVAFL1
  538. DBRAIN4=LAVAFL1
  539. MARBFAC4=STNGLS1
  540. MARBGRAY=STNGLS1
  541. METAL2=GRSTNPB
  542. METAL3=GRSTNPB
  543. METAL4=GRSTNPB
  544. METAL5=GRSTNPB
  545. METAL6=GRSTNPB
  546. METAL7=GRSTNPB
  547. MIDBARS1=GATMETL5
  548. MIDBARS3=GATMETL5
  549. MIDBRONZ=GATMETL5
  550. MIDSPACE=GATMETL5
  551. MODWALL1=METL1
  552. MODWALL2=METL1
  553. MODWALL3=METL1
  554. MODWALL4=METL1
  555. PANBLACK=BANNER5
  556. PANBLUE=BANNER6
  557. PANBOOK=SPINE2
  558. PANBORD1=SPINE2
  559. PANBORD2=SPINE2
  560. PANCASE1=SPINE2
  561. PANCASE2=SPINE2
  562. PANEL1=BANNER5
  563. PANEL2=BANNER6
  564. PANEL3=BANNER5
  565. PANEL4=SPINE2
  566. PANEL5=SPINE2
  567. PANEL6=SPINE2
  568. PANEL7=SPINE2
  569. PANEL8=SPINE2
  570. PANEL9=SPINE2
  571. PANRED=BANNER5
  572. PIPES=CHAINSD
  573. PIPEWAL1=GRSKULL1
  574. PIPEWAL2=GRSKULL1
  575. ROCK1=LOOSERCK
  576. ROCK2=LOOSERCK
  577. ROCK3=LOOSERCK
  578. ROCK4=DRIPWALL
  579. ROCK5=DRIPWALL
  580. SFALL1=WATRWAL1
  581. SFALL2=WATRWAL1
  582. SFALL3=WATRWAL1
  583. SFALL4=WATRWAL1
  584. SILVER1=SQPEB1
  585. SILVER2=SQPEB1
  586. SILVER3=SQPEB1
  587. SK_LEFT=RCKSNMUD
  588. SK_RIGHT=RCKSNMUD
  589. SLOPPY1=RCKSNMUD
  590. SLOPPY2=RCKSNMUD
  591. SPACEW2=SANDSQ2
  592. SPACEW3=SANDSQ2
  593. SPACEW4=SANDSQ2
  594. SPCDOOR1=DOORSTON
  595. SPCDOOR2=DOORSTON
  596. SPCDOOR3=DOORSTON
  597. SPCDOOR4=DOORSTON
  598. SP_DUDE7=SPINE2
  599. SP_DUDE8=SPINE2
  600. SP_FACE2=GRSKULL1
  601. STONE4=SQPEB1
  602. STONE5=SQPEB1
  603. STONE6=SQPEB2
  604. STONE7=SQPEB2
  605. STUCCO=SANDSQ2
  606. STUCCO1=SANDSQ2
  607. STUCCO2=SANDSQ2
  608. STUCCO3=SANDSQ2
  609. SW1BRIK=SW1OFF
  610. SW1MARB=SW1OFF
  611. SW1MET2=SW1OFF
  612. SW1MOD1=SW1OFF
  613. SW1PANEL=SW1OFF
  614. SW1ROCK=SW1OFF
  615. SW1SKULL=SW1OFF
  616. SW1STON6=SW1OFF
  617. SW1TEK=SW1OFF
  618. SW1WDMET=SW1OFF
  619. SW1ZIM=SW1OFF
  620. SW2BRIK=SW1ON
  621. SW2MARB=SW1ON
  622. SW2MET2=SW1ON
  623. SW2MOD1=SW1ON
  624. SW2PANEL=SW1ON
  625. SW2ROCK=SW1ON
  626. SW2SKULL=SW1ON
  627. SW2STON6=SW1ON
  628. SW2TEK=SW1ON
  629. SW2WDMET=SW1ON
  630. SW2ZIM=SW1ON
  631. TANROCK2=SNDCHNKS
  632. TANROCK3=SNDCHNKS
  633. TANROCK4=SNDCHNKS
  634. TANROCK5=SNDCHNKS
  635. TANROCK7=SNDCHNKS
  636. TANROCK8=SNDCHNKS
  637. TEKBRON1=DOORWOOD
  638. TEKBRON2=DOORWOOD
  639. TEKGREN1=GRNBLOK1
  640. TEKGREN2=GRNBLOK1
  641. TEKGREN3=GRNBLOK1
  642. TEKGREN4=GRNBLOK1
  643. TEKGREN5=GRNBLOK1
  644. TEKLITE=SQPEB2
  645. TEKLITE2=SQPEB2
  646. TEKWALL6=CELTIC
  647. WOOD10=WOODWL
  648. WOOD12=WOODWL
  649. WOOD6=WOODWL
  650. WOOD7=WOODWL
  651. WOOD8=WOODWL
  652. WOOD9=WOODWL
  653. WOODMET1=WOODWL
  654. WOODMET2=WOODWL
  655. WOODMET3=WOODWL
  656. WOODMET4=WOODWL
  657. WOODVERT=WOODWL
  658. ZDOORB1=DMNMSK
  659. ZDOORF1=DMNMSK
  660. ZELDOOR=DMNMSK
  661. ZIMMER1=GRNBLOK1
  662. ZIMMER2=GRNBLOK1
  663. ZIMMER3=GRNBLOK1
  664. ZIMMER4=GRNBLOK1
  665. ZIMMER5=GRNBLOK1
  666. ZIMMER7=GRNBLOK1
  667. ZIMMER8=GRNBLOK1
  668. ZZWOLF1=GRSKULL1
  669. ZZWOLF10=GRSKULL1
  670. ZZWOLF11=GRSKULL1
  671. ZZWOLF12=GRSKULL3
  672. ZZWOLF13=GRSKULL2
  673. ZZWOLF2=GRSKULL3
  674. ZZWOLF3=GRSKULL2
  675. ZZWOLF4=GRSKULL3
  676. ZZWOLF5=GRSKULL1
  677. ZZWOLF6=GRSKULL2
  678. ZZWOLF7=GRSKULL3
  679. ZZWOLF9=GRSKULL1
  680. ZZZFACE1=HORSES1
  681. ZZZFACE2=HORSES1
  682. ZZZFACE3=HORSES1
  683. ZZZFACE4=HORSES1
  684. ZZZFACE5=HORSES1
  685. ZZZFACE6=HORSES1
  686. ZZZFACE7=HORSES1
  687. ZZZFACE8=HORSES1
  688. ZZZFACE9=HORSES1
  689.  
  690. [FLOORS]
  691. GRASS1=FLAT512
  692. GRASS2=FLAT512
  693. GRNLITE1=FLAT513
  694. GRNROCK=FLOOR19
  695. RROCK01=FLOOR09
  696. RROCK02=FLAT506
  697. RROCK03=FLOOR17
  698. RROCK04=FLOOR01
  699. RROCK05=FLOOR01
  700. RROCK06=FLOOR01
  701. RROCK07=FLOOR01
  702. RROCK08=FLOOR01
  703. RROCK09=FLAT510
  704. RROCK10=FLOOR25
  705. RROCK11=FLOOR27
  706. RROCK12=FLOOR27
  707. RROCK13=FLAT503
  708. RROCK14=FLOOR10
  709. RROCK15=FLOOR17
  710. RROCK16=FLAT516
  711. RROCK17=FLAT516
  712. RROCK18=FLAT516
  713. RROCK19=FLAT513
  714. RROCK20=FLAT513
  715. SLIME01=FLTSLUD1
  716. SLIME02=FLTSLUD1
  717. SLIME03=FLTSLUD1
  718. SLIME04=FLTSLUD1
  719. SLIME05=FLTSLUD1
  720. SLIME06=FLTSLUD1
  721. SLIME07=FLTSLUD1
  722. SLIME08=FLTSLUD1
  723. SLIME09=FLTLAVA1
  724. SLIME10=FLTLAVA1
  725. SLIME11=FLTLAVA1
  726. SLIME12=FLTLAVA1
  727. SLIME13=FLOOR05
  728. SLIME14=FLOOR25
  729. SLIME15=FLAT500
  730. SLIME16=FLAT500
  731. RETURN
  732.  
  733.  
  734. ;--------------------------------------------------------------------------
  735. :HUD
  736. :HTOUD
  737. SET ULTIMATE
  738. :HD
  739. :HTOD
  740. IFDEF ULTIMATE
  741.   ECHO Starting HERETIC -> ULTIMATE DOOM conversion
  742. ELSE
  743.   ECHO Starting HERETIC -> DOOM conversion
  744. ENDIF
  745. SET FROM=HERETIC TO=DOOM
  746.  
  747. [NAMES]
  748. MUS_INTR=D_INTER
  749. MUS_TITL=D_INTRO
  750. MUS_CPTD=D_VICTOR
  751. DEMO1=DEMO1_H
  752. DEMO2=DEMO2_H
  753. DEMO3=DEMO3_H
  754.  
  755. IFDEF ULTIMATE
  756.   [LINEDEFS]
  757.   99=48
  758.   100=105
  759.   105=124
  760.   106=100
  761.   107=127
  762. ELSE
  763.   [LINEDEFS]
  764.   99=48
  765.   100=90
  766.   105=51
  767.   106=8
  768.   107=7
  769. ENDIF
  770.  
  771. @:FROMH                 ;include general replaces
  772. [THINGS]
  773. /ONCE
  774. 5=3006                  ;Flying gargoyle leader = Lost soul
  775. 6=3003                  ;Iron lich = baron of hell
  776. 7=16                    ;D'sparil = cyberdemon
  777. 9=7                     ;Maulotaur = Spider demon
  778. 16=3005                 ;Disciple = Cacodemon
  779. 45=9                    ;Golem leader = Sergeant
  780. 46=9                    ;Golem leader ghost = Sergeant
  781. 64=3003,9               ;Undead warrior = Baron of hell,Sergeant
  782. 65=3003,9               ;Undead warrior ghost =Baron of hell,Sergeant
  783. 66=3006                 ;Flying gargoyle = Lost soul
  784. 68=3002,3004            ;Golem = Demon, Trooper
  785. 69=58                   ;Golem ghost = Spectre
  786. 70=3001                 ;Weredragon = Imp
  787. 90=3001,3004            ;Sabreclaw = Imp,Trooper
  788. 92=3003,3005            ;Ophidian = Baron,Cacodemon
  789. RETURN
  790.  
  791.  
  792. ;--------------------------------------------------------------------------
  793. :HD2
  794. :HTOD2
  795. ECHO Starting HERETIC -> DOOM II conversion
  796. SET FROM=HERETIC TO=DOOM2
  797.  
  798. [NAMES]
  799. MUS_INTR=D_DM2INT
  800. MUS_TITL=D_DM2TTL
  801. MUS_CPTD=D_READ_M
  802. DEMO1=DEMO1_H
  803. DEMO2=DEMO2_H
  804. DEMO3=DEMO3_H
  805.  
  806. [LINEDEFS]
  807. 99=48
  808. 100=105
  809. 105=124
  810. 106=100
  811. 107=127
  812.  
  813. @:FROMH                 ;include general replaces
  814. [THINGS]
  815. /ONCE
  816. 5=3006                  ;Flying gargoyle leader = Lost soul
  817. 6=71,6                  ;Iron lich = pain elemental,archvile
  818. 7=16                    ;D'sparil = cyberdemon
  819. 9=7                     ;Maulotaur = Spider demon
  820. 16=3005,68              ;Disciple = Cacodemon,arachnotron
  821. 45=9                    ;Golem leader = Sergeant
  822. 46=9                    ;Golem leader ghost = Sergeant
  823. 64=65,9                 ;Undead warrior = chaingun dude,Sergeant
  824. 65=3003                 ;Undead warrior ghost = baron of hell
  825. 66=3006                 ;Flying gargoyle = Lost soul
  826. 68=3002,3004            ;Golem = Demon, Trooper
  827. 69=58                   ;Golem ghost = Spectre
  828. 70=69                   ;Weredragon = Hell Knight
  829. 90=3001,3004            ;Sabreclaw = Imp,Trooper
  830. 92=66,67                ;Ophidian = revenant,mancubus
  831. RETURN
  832.  
  833. :2TOH                   ;General replaces for UD/D2 to HERETIC
  834. [LINEDEFS]
  835. 99=26
  836. 100=106
  837. 105=100
  838. 106=86
  839. 107=75
  840. 108=4
  841. 109=2
  842. 110=3
  843. 111=29
  844. 112=103
  845. 113=50
  846. 114=61
  847. 115=103
  848. 116=42
  849. 117=1
  850. 118=31
  851. 119=95
  852. 120=88
  853. 121=10
  854. 122=21
  855. 123=62
  856. 124=105
  857. 125=0
  858. 126=0
  859. 127=107
  860. 128=95
  861. 129=95
  862. 130=22
  863. 131=20
  864. 132=68
  865. 133=32
  866. 134=28
  867. 135=33
  868. 136=27
  869. 137=34
  870. 138-141=0
  871.  
  872. [SECTORS]
  873. 17=1
  874.  
  875. :TOH                    ;General replaces for DOOM/DOOM2 to HERETIC
  876. IFNDEF GFX
  877.   [TEXTURES]
  878.   AASTINKY=REDWALL
  879.   ASHWALL=LOOSERCK
  880.   BIGDOOR1=DOORSTON
  881.   BIGDOOR2=GRSKULL2
  882.   BIGDOOR3=GRSKULL3
  883.   BIGDOOR4=SKULLSB2
  884.   BIGDOOR5=DOORWOOD
  885.   BIGDOOR6=DOORWOOD
  886.   BIGDOOR7=SKULLSB2
  887.   BLODGR1=SPINE2
  888.   BLODGR2=SPINE2
  889.   BLODGR3=SPINE2
  890.   BLODGR4=SPINE2
  891.   BLODRIP1=SPINE2
  892.   BLODRIP2=SPINE2
  893.   BLODRIP3=SPINE2
  894.   BLODRIP4=SPINE2
  895.   BRNBIGC=GATMETL5
  896.   BRNBIGL=GATMETL5
  897.   BRNBIGR=GATMETL5
  898.   BRNPOIS=GRNBLOK1
  899.   BRNPOIS2=SNDCHNKS
  900.   BRNSMAL1=GATMETL4
  901.   BRNSMAL2=GATMETL4
  902.   BRNSMALC=GATMETL4
  903.   BRNSMALL=GATMETL4
  904.   BRNSMALR=GATMETL4
  905.   BROVINE=SNDCHNKS
  906.   BROVINE2=GRNBLOK1
  907.   BROWN1=SNDCHNKS
  908.   BROWN144=SNDPLAIN
  909.   BROWN96=SPINE1
  910.   BROWNGRN=GRNBLOK1
  911.   BROWNHUG=SNDPLAIN
  912.   BROWNPIP=SINE2
  913.   BROWNWEL=SNDPLAIN
  914.   CEMENT1=GRSKULL1
  915.   CEMENT2=GRSKULL1
  916.   CEMENT3=GRSKULL1
  917.   CEMENT4=GRSKULL1
  918.   CEMENT5=GRSKULL1
  919.   CEMENT6=GRSKULL1
  920.   CEMPOIS=GRSKULL1
  921.   COMP2=TRISTON1
  922.   COMPBLUE=BLUEFRAG
  923.   COMPOHSO=SANDSQ2
  924.   COMPSPAN=SKULLSB1
  925.   COMPSTA1=SKULLSB1
  926.   COMPSTA2=SKULLSB1
  927.   COMPTALL=TRISTON1
  928.   COMPTILE=TRISTON1
  929.   COMPUTE1=TRISTON1
  930.   COMPUTE2=TRISTON1
  931.   COMPUTE3=TRISTON1
  932.   COMPWERD=TRISTON1
  933.   CRATE1=WOODWL
  934.   CRATE2=WOODWL
  935.   CRATELIT=WOODWL
  936.   CRATINY=WOODWL
  937.   CRATWIDE=WOODWL
  938.   DOOR1=DOOREXIT
  939.   DOOR3=DOOREXIT
  940.   DOORBLU=BLUEFRAG
  941.   DOORBLU2=BLUEFRAG
  942.   DOORHI=DOORWOOD
  943.   DOORRED=REDWALL
  944.   DOORRED2=REDWALL
  945.   DOORSTOP=METL2
  946.   DOORTRAK=METL2
  947.   DOORYEL=DRIPWALL
  948.   DOORYEL2=DRIPWALL
  949.   EXITDOOR=DOOREXIT
  950.   EXITSIGN=SNDCHNKS
  951.   EXITSTON=GRSTNPB
  952.   FIREBLU1=RCKSNMUD
  953.   FIREBLU2=RCKSNMUD
  954.   FIRELAV2=LAVAFL1
  955.   FIRELAV3=LAVAFL1
  956.   FIRELAVA=LAVAFL1
  957.   FIREMAG1=LAVAFL1
  958.   FIREMAG2=LAVAFL1
  959.   FIREMAG3=LAVAFL1
  960.   FIREWALA=LAVAFL1
  961.   FIREWALB=LAVAFL1
  962.   FIREWALL=LAVAFL1
  963.   GRAY1=SQPEB1
  964.   GRAY2=SQPEB1
  965.   GRAY4=SQPEB1
  966.   GRAY5=SQPEB1
  967.   GRAY7=SQPEB1
  968.   GRAYBIG=SQPEB1
  969.   GRAYDANG=SQPEB1
  970.   GRAYPOIS=SQPEB1
  971.   GRAYTALL=SQPEB1
  972.   GRAYVINE=SQPEB1
  973.   GSTFONT1=GRNBLOK1
  974.   GSTFONT2=GRNBLOK1
  975.   GSTFONT3=GRNBLOK1
  976.   GSTGARG=GRNBLOK1
  977.   GSTLION=GRNBLOK1
  978.   GSTONE1=GRNBLOK1
  979.   GSTONE2=GRNBLOK1
  980.   GSTSATYR=GRNBLOK1
  981.   GSTVINE1=GRNBLOK1
  982.   GSTVINE2=GRNBLOK1
  983.   ICKDOOR1=DOORSTON
  984.   ICKWALL1=CSTLRCK
  985.   ICKWALL2=CSTLRCK
  986.   ICKWALL3=CSTLRCK
  987.   ICKWALL4=CSTLRCK
  988.   ICKWALL5=CSTLRCK
  989.   ICKWALL6=CSTLRCK
  990.   ICKWALL7=CSTLRCK
  991.   LITE2=SNDCHNKS
  992.   LITE3=DRIPWALL
  993.   LITE4=DRIPWALL
  994.   LITE5=DRIPWALL
  995.   LITE96=SPINE1
  996.   LITEBLU1=DRIPWALL
  997.   LITEBLU2=DRIPWALL
  998.   LITEBLU3=DRIPWALL
  999.   LITEBLU4=DRIPWALL
  1000.   LITEMET=SKULLSB1
  1001.   LITERED=REDWALL
  1002.   LITESTON=SQPEB1
  1003.   MARBFAC2=STNGLS1
  1004.   MARBFAC3=STNGLS2
  1005.   MARBFACE=STNGLS1
  1006.   MARBLE1=GRNBLOK1
  1007.   MARBLE2=GRNBLOK1
  1008.   MARBLE3=GRNBLOK1
  1009.   MARBLOD1=GRNBLOK1
  1010.   METAL=RCKSNMUD
  1011.   METAL1=SKULLSB1
  1012.   MIDBRN1=GATMETL5
  1013.   MIDGRATE=GATMETL5
  1014.   MIDVINE1=GATMETL5
  1015.   MIDVINE2=GATMETL5
  1016.   NUKE24=SNDPLAIN
  1017.   NUKEDGE1=SNDPLAIN
  1018.   NUKEPOIS=SNDPLAIN
  1019.   NUKESLAD=SNDPLAIN
  1020.   PIPE1=SPINE2
  1021.   PIPE2=SPINE2
  1022.   PIPE4=SPINE2
  1023.   PIPE6=SPINE2
  1024.   PLANET1=METL1
  1025.   PLAT1=GRSKULL1
  1026.   REDWALL=LAVAFL1
  1027.   REDWALL1=REDWALL
  1028.   ROCKRED1=LAVAFL1
  1029.   ROCKRED2=LAVAFL2
  1030.   ROCKRED3=LAVAFL3
  1031.   SHAWN1=SQPEB1
  1032.   SHAWN2=SQPEB1
  1033.   SHAWN3=SQPEB1
  1034.   SKIN2=REDWALL
  1035.   SKINBORD=REDWALL
  1036.   SKINCUT=CTYSTCI1
  1037.   SKINEDGE=REDWALL
  1038.   SKINFACE=REDWALL
  1039.   SKINLOW=CTYSTCI2
  1040.   SKINMET1=CTYSTCI4
  1041.   SKINMET2=CTYSTCI1
  1042.   SKINSCAB=CTYSTCI2
  1043.   SKINSYMB=CTYSTCI4
  1044.   SKINTEK1=CTYSTCI1
  1045.   SKINTEK2=CTYSTCI2
  1046.   SKSNAKE1=RCKSNMUD
  1047.   SKSNAKE2=RCKSNMUD
  1048.   SKSPINE1=RCKSNMUD
  1049.   SKSPINE2=RCKSNMUD
  1050.   SKULWAL3=RCKSNMUD
  1051.   SKULWALL=RCKSNMUD
  1052.   SLADPOIS=GRSTNPB
  1053.   SLADRIP1=GRSTNPB
  1054.   SLADRIP2=GRSTNPB
  1055.   SLADRIP3=GRSTNPB
  1056.   SLADSKUL=GRSTNPB
  1057.   SLADWALL=GRSTNPB
  1058.   SP_DUDE1=SAINT1
  1059.   SP_DUDE2=SAINT1
  1060.   SP_DUDE3=SAINT1
  1061.   SP_DUDE4=SAINT1
  1062.   SP_DUDE5=SAINT1
  1063.   SP_DUDE6=SAINT1
  1064.   SP_FACE1=GRSKULL1
  1065.   SP_HOT1=REDWALL
  1066.   SP_ROCK1=METL1
  1067.   SP_ROCK2=METL1
  1068.   STARBR2=CTYSTUC1
  1069.   STARG1=CTYSTUC2
  1070.   STARG2=CTYSTUC3
  1071.   STARG3=CTYSTUC4
  1072.   STARGR1=CTYSTUC5
  1073.   STARGR2=CTYSTUC1
  1074.   STARTAN1=CTYSTUC2
  1075.   STARTAN2=CTYSTUC3
  1076.   STARTAN3=CTYSTUC4
  1077.   STEP1=TMBSTON2
  1078.   STEP2=TMBSTON2
  1079.   STEP3=TMBSTON2
  1080.   STEP4=TMBSTON2
  1081.   STEP5=TMBSTON2
  1082.   STEP6=TMBSTON2
  1083.   STEPLAD1=TMBSTON2
  1084.   STEPTOP=TMBSTON2
  1085.   STONE=TRISTON1
  1086.   STONE2=TRISTON1
  1087.   STONE3=TRISTON1
  1088.   STONGARG=TRISTON1
  1089.   STONPOIS=TRISTON1
  1090.   SUPPORT2=DRIPWALL
  1091.   SUPPORT3=DRIPWALL
  1092.   SW1BLUE=SW1OFF
  1093.   SW1BRCOM=SW1OFF
  1094.   SW1BRN1=SW1OFF
  1095.   SW1BRN2=SW1OFF
  1096.   SW1BRNGN=SW1OFF
  1097.   SW1BROWN=SW1OFF
  1098.   SW1CMT=SW1OFF
  1099.   SW1COMM=SW1OFF
  1100.   SW1COMP=SW1OFF
  1101.   SW1DIRT=SW1OFF
  1102.   SW1EXIT=SW1OFF
  1103.   SW1GARG=SW1OFF
  1104.   SW1GRAY=SW1OFF
  1105.   SW1GRAY1=SW1OFF
  1106.   SW1GSTON=SW1OFF
  1107.   SW1HOT=SW1OFF
  1108.   SW1LION=SW1OFF
  1109.   SW1METAL=SW1OFF
  1110.   SW1PIPE=SW1OFF
  1111.   SW1SATYR=SW1OFF
  1112.   SW1SKIN=SW1OFF
  1113.   SW1SLAD=SW1OFF
  1114.   SW1STARG=SW1OFF
  1115.   SW1STON1=SW1OFF
  1116.   SW1STON2=SW1OFF
  1117.   SW1STONE=SW1OFF
  1118.   SW1STRTN=SW1OFF
  1119.   SW1VINE=SW1OFF
  1120.   SW1WOOD=SW1OFF
  1121.   SW2BLUE=SW1ON
  1122.   SW2BRCOM=SW1ON
  1123.   SW2BRN1=SW1ON
  1124.   SW2BRN2=SW1ON
  1125.   SW2BRNGN=SW1ON
  1126.   SW2BROWN=SW1ON
  1127.   SW2CMT=SW1ON
  1128.   SW2COMM=SW1ON
  1129.   SW2COMP=SW1ON
  1130.   SW2DIRT=SW1ON
  1131.   SW2EXIT=SW1ON
  1132.   SW2GARG=SW1ON
  1133.   SW2GRAY=SW1ON
  1134.   SW2GRAY1=SW1ON
  1135.   SW2GSTON=SW1ON
  1136.   SW2HOT=SW1ON
  1137.   SW2LION=SW1ON
  1138.   SW2METAL=SW1ON
  1139.   SW2PIPE=SW1ON
  1140.   SW2SATYR=SW1ON
  1141.   SW2SKIN=SW1ON
  1142.   SW2SLAD=SW1ON
  1143.   SW2STARG=SW1ON
  1144.   SW2STON1=SW1ON
  1145.   SW2STON2=SW1ON
  1146.   SW2STONE=SW1ON
  1147.   SW2STRTN=SW1ON
  1148.   SW2VINE=SW1ON
  1149.   SW2WOOD=SW1ON
  1150.   TEKWALL1=CELTIC
  1151.   TEKWALL2=CELTIC
  1152.   TEKWALL3=CELTIC
  1153.   TEKWALL4=CELTIC
  1154.   TEKWALL5=CELTIC
  1155.   WOOD1=WOODWL
  1156.   WOOD3=WOODWL
  1157.   WOOD4=WOODWL
  1158.   WOOD5=WOODWL
  1159.   WOODGARG=WOODWL
  1160.   WOODSKUL=WOODWL
  1161.  
  1162.   [FLOORS]
  1163.   BLOOD1=FLTLAVA1
  1164.   BLOOD2=FLTLAVA2
  1165.   BLOOD3=FLTLAVA3
  1166.   CEIL1_1=FLOOR20
  1167.   CEIL1_2=FLOOR11
  1168.   CEIL1_3=FLOOR11
  1169.   CEIL3_1=FLOOR17
  1170.   CEIL3_2=FLOOR27
  1171.   CEIL3_3=FLAT522
  1172.   CEIL3_4=FLAT522
  1173.   CEIL3_5=FLAT521
  1174.   CEIL3_6=FLAT521
  1175.   CEIL4_1=FLOOR16
  1176.   CEIL4_2=FLOOR16
  1177.   CEIL4_3=FLOOR16
  1178.   CEIL5_1=FLOOR30
  1179.   CEIL5_2=FLAT512
  1180.   COMP01=FLOOR04
  1181.   CONS1_1=FLOOR07
  1182.   CONS1_5=FLOOR07
  1183.   CONS1_7=FLOOR07
  1184.   CRATOP1=FLAT504
  1185.   CRATOP2=FLOOR27
  1186.   DEM1_1=FLOOR19
  1187.   DEM1_2=FLOOR19
  1188.   DEM1_3=FLOOR19
  1189.   DEM1_4=FLOOR19
  1190.   DEM1_5=FLOOR19
  1191.   DEM1_6=FLOOR19
  1192.   FLAT1=FLOOR00
  1193.   FLAT10=FLOOR01
  1194.   FLAT14=FLAT502
  1195.   FLAT17=FLAT503
  1196.   FLAT18=FLAT503
  1197.   FLAT19=FLAT503
  1198.   FLAT1_1=FLOOR03
  1199.   FLAT1_2=FLOOR03
  1200.   FLAT1_3=FLOOR08
  1201.   FLAT2=FLOOR11
  1202.   FLAT20=FLAT504
  1203.   FLAT22=FLOOR26
  1204.   FLAT23=FLOOR23
  1205.   FLAT3=FLOOR04
  1206.   FLAT4=FLOOR08
  1207.   FLAT5=FLOOR06
  1208.   FLAT5_1=FLOOR10
  1209.   FLAT5_2=FLOOR25
  1210.   FLAT5_3=FLOOR09
  1211.   FLAT5_4=FLOOR04
  1212.   FLAT5_5=FLOOR27
  1213.   FLAT5_6=FLOOR06
  1214.   FLAT5_7=FLOOR03
  1215.   FLAT5_8=FLOOR03
  1216.   FLAT8=FLOOR25
  1217.   FLAT9=FLOOR04
  1218.   FLOOR0_1=FLOOR17
  1219.   FLOOR0_2=FLOOR27
  1220.   FLOOR0_3=FLOOR18
  1221.   FLOOR0_5=FLOOR04
  1222.   FLOOR0_6=FLOOR04
  1223.   FLOOR0_7=FLOOR04
  1224.   FLOOR1_1=FLOOR16
  1225.   FLOOR1_6=FLOOR09
  1226.   FLOOR1_7=FLOOR09
  1227.   FLOOR3_3=FLOOR18
  1228.   FLOOR4_1=FLOOR25
  1229.   FLOOR4_5=FLOOR25
  1230.   FLOOR4_6=FLOOR25
  1231.   FLOOR4_8=FLOOR00
  1232.   FLOOR5_1=FLOOR01
  1233.   FLOOR5_2=FLOOR17
  1234.   FLOOR5_3=FLOOR17
  1235.   FLOOR5_4=FLOOR10
  1236.   FLOOR6_1=FLOOR09
  1237.   FLOOR6_2=FLOOR03
  1238.   FLOOR7_1=FLOOR27
  1239.   FLOOR7_2=FLOOR19
  1240.   FWATER1=FLTWAWA1
  1241.   FWATER2=FLTWAWA1
  1242.   FWATER3=FLTWAWA1
  1243.   FWATER4=FLTWAWA1
  1244.   GATE1=FLTTELE1
  1245.   GATE2=FLTTELE1
  1246.   GATE3=FLTTELE1
  1247.   GATE4=FLTTELE1
  1248.   LAVA1=FLATHUH1
  1249.   LAVA2=FLATHUH1
  1250.   LAVA3=FLATHUH1
  1251.   LAVA4=FLATHUH1
  1252.   MFLR8_1=FLOOR03
  1253.   MFLR8_2=FLOOR17
  1254.   MFLR8_3=FLOOR04
  1255.   MFLR8_4=FLOOR05
  1256.   NUKAGE1=FLTSLUD1
  1257.   NUKAGE2=FLTSLUD1
  1258.   NUKAGE3=FLTSLUD1
  1259.   SFLR6_1=FLAT506
  1260.   SFLR6_4=FLAT506
  1261.   SFLR7_1=FLAT506
  1262.   SFLR7_4=FLAT506
  1263.   STEP1=FLOOR19
  1264.   STEP2=FLOOR19
  1265.   TLITE6_1=FLOOR06
  1266.   TLITE6_4=FLOOR06
  1267.   TLITE6_5=FLOOR06
  1268.   TLITE6_6=FLOOR06
  1269. ENDIF
  1270.  
  1271. [THINGS]                ;Things replaces for DOOM/DOOM2 to HERETIC
  1272. /ONCE                   ;This remove the needs for pseudo numbers
  1273. ;keys
  1274. 5,40=79                 ;Blue keycard,blue skullkey = blue key
  1275. 6,39=80                 ;Yellow keycard,yellow skullkey = yellow key
  1276. 13,38=73                ;Red keycard,red skullkey = green key
  1277.  
  1278. ;weapons and ammo (IN HERETIC YOU'LL NEED MORE AMMO THAN IN DOOM)
  1279. 17=20,13,21,16          ;Cell pack = l.runes,macesph.,g.runes,pile of macesph.
  1280. 2007=10,54,12,55        ;Ammo clip = wand crystal,claw orb,geode,energy orb
  1281. 2008=18,19@40%          ;4 shotgun shells = ethereal arrows,quiver
  1282. 2010=22,23@25%          ;1 rocket = flame orb,inferno orb
  1283. 2046=23                 ;Box of rockets = inferno orb
  1284. 2047=21,16              ;Cell charge = greater runes,pile of mace spheres
  1285. 2048=12,55              ;Box of ammo = crystal geode,energy orb
  1286. 2049=19                 ;Box of shells = quiver of ethereal arrows
  1287. 2002=53                 ;Chaingun = dragon claw
  1288. 2006=2002               ;BFG9000 = fire mace
  1289. 82=2001                 ;Super shotgun = Ethereal crossbow
  1290.  
  1291. ;monsters
  1292. 7=9                     ;Spider demon = maulotaur
  1293. 9=45,64                 ;Sergeant = golem leader,undead warrior
  1294. 16=7                    ;Cyberdemon = Dsparil
  1295. 58=90,70                ;Spectre = sabreclaw,weredragon
  1296. 3001=69,45,46           ;Imp = golem ghost,golem leader,golem leader ghost
  1297. 3002=90                 ;Demon = sabreclaw
  1298. 3003=6@25%,15           ;Baron of hell = iron lich,disciple
  1299. 3004=66,68              ;Trooper = flying gargoyle,golem
  1300. 3005=92                 ;Cacodemon = ophidian
  1301. 3006=5                  ;Lost soul = flying gargoyle leader
  1302.  
  1303. ;doom II's monsters
  1304. 64=6                    ;Archvile = iron lich
  1305. 65=92                   ;Chaingun dude = ophidian
  1306. 66=70,92                ;Revenant = weredragon,ophidian
  1307. 67=70,92                ;Mancubus = weredragon,ophidian
  1308. 68=70,92                ;Arachnotron = weredragon,ophidian
  1309. 69=65                   ;Hell Knight = undead warrior ghost
  1310. 71=15                   ;Pain Elemental = disciple
  1311. 72=64                   ;Comm. Keen = flying gargoyle   // THIS IS CRITICAL
  1312. 84=46                   ;SS Nazi = golem leader
  1313. 87=6                    ;Demon Spawn Spot = iron lich   // THIS IS CRITICAL
  1314. 88=7                    ;Big Brain = D'sparil           // THIS IS CRITICAL
  1315. 89=6                    ;Demon Spawner = iron lich      // THIS IS CRITICAL
  1316.  
  1317. ;items
  1318. 2011,2014,2015=30@1,86@2,83@1,2001@1,36@1
  1319. 2011,2014,2015=12@30%,19@15%,81
  1320. ;Stimpak,health bonus,armor bonus = miscellaneus objects
  1321. ;  morph ovum,tome of power,wings,crossbow,chaos device,geode,quiver,vial
  1322. ;  In some levels the shotgun is given only by dead sergeants.
  1323. 2012=82                 ;Medikit = quartz flask
  1324. 2013,83=32              ;Soulsphere,Megasphere = mystic urn
  1325. 2018=85                 ;Green armor 100% = silver shield
  1326. 2019=31                 ;Blue armor 200% = enchanted shield
  1327. 2022=84                 ;Invulnerability = ring of invulnerability
  1328. 2024=75                 ;Invisibility = shadowsphere
  1329. 2026=35                 ;Computer map = map scroll
  1330. 2045=33                 ;Light goggles = torch
  1331. 2023,2025=32            ;Berserk strength,Radiation suit = mystic urn
  1332.  
  1333. ;decorations
  1334. 10,12,15,18-24,79,80,81=48,49
  1335. 25-29,42=37,38
  1336. 49-53,59-63,73-78=17,24,25,26,39,40
  1337. 30-33,36,37,41=29
  1338. 48=47
  1339. 35,85,86,2028=27
  1340. 44,55=94
  1341. 45,56=96
  1342. 46,57=95
  1343. 43,47,54,70=87
  1344.  
  1345. 2002:A=2002@1,2003,2004 ;HERETIC does not support more than 1 mace
  1346. RETURN
  1347.  
  1348.  
  1349. :FROMH                  ;Heretic general replaces
  1350. IFNDEF GFX
  1351.   [TEXTURES]
  1352.   BADPATCH=COMPWERD
  1353.   BANNER1=CEMENT3
  1354.   BANNER2=CEMENT4
  1355.   BANNER3=GSTGARG
  1356.   BANNER4=GSTLION
  1357.   BANNER5=BROWN96
  1358.   BANNER6=BROWN96
  1359.   BANNER7=SLADSKUL
  1360.   BANNER8=SLADPOIS
  1361.   BLUEFRAG=COMPBLUE
  1362.   BRWNRCKS=BROWN96
  1363.   CELTIC=TEKWALL4
  1364.   CHAINMAN=MARBFAC3
  1365.   CHAINSD=SHAWN2
  1366.   CSTLMOSS=CEMENT1
  1367.   CSTLRCK=CEMENT2
  1368.   CTYSTCI1=GRAY1
  1369.   CTYSTCI2=GRAY4
  1370.   CTYSTCI4=GRAY1
  1371.   CTYSTUC1=ICKWALL1
  1372.   CTYSTUC2=ICKWALL2
  1373.   CTYSTUC3=ICKWALL3
  1374.   CTYSTUC4=ICKWALL5
  1375.   CTYSTUC5=ICKWALL7
  1376.   DMNMSK=BIGDOOR2
  1377.   DOOREXIT=SP_FACE1
  1378.   DOORSTON=BIGDOOR2
  1379.   DOORWOOD=BIGDOOR4
  1380.   DRIPWALL=SKSNAKE1
  1381.   GATMETL=MIDGRATE
  1382.   GATMETL2=MIDGRATE
  1383.   GATMETL3=MIDGRATE
  1384.   GATMETL4=MIDGRATE
  1385.   GATMETL5=MIDGRATE
  1386.   GRNBLOK1=MARBLE3
  1387.   GRNBLOK2=MARBLE3
  1388.   GRNBLOK3=MARBFAC2
  1389.   GRNBLOK4=MARBFAC2
  1390.   GRSKULL1=MARBLE2
  1391.   GRSKULL2=MARBFACE
  1392.   GRSKULL3=MARBFAC3
  1393.   GRSTNPB=GSTGARG
  1394.   GRSTNPBV=GSTLION
  1395.   GRSTNPBW=GSTSATYR
  1396.   HORSES1=MARBFAC2
  1397.   LAVA1=METAL
  1398.   LAVAFL1=FIREMAG1
  1399.   LAVAFL2=FIREMAG2
  1400.   LAVAFL3=FIREMAG3
  1401.   LOOSERCK=SHAWN2
  1402.   METL1=SLADWALL
  1403.   METL2=COMPSPAN
  1404.   MOSAIC1=SP_ROCK1
  1405.   MOSAIC2=SP_ROCK1
  1406.   MOSAIC3=SP_ROCK1
  1407.   MOSAIC4=SP_ROCK1
  1408.   MOSAIC5=SP_ROCK1
  1409.   MOSSRCK1=STONE3
  1410.   OLDSKY2=SKY1
  1411.   OLDSKY3=SKY1
  1412.   ORNGRAY=SHAWN2
  1413.   RCKSNMUD=TEKWALL4
  1414.   REDWALL=REDWALL
  1415.   ROOTWALL=SP_ROCK1
  1416.   SAINT1=SHAWN2
  1417.   SANDSQ2=SKSNAKE1
  1418.   SKULLSB1=MARBLE2
  1419.   SKULLSB2=BIGDOOR3
  1420.   SKY5=SKY1
  1421.   SNDBLCKS=BROWN96
  1422.   SNDCHNKS=BROWNGRN
  1423.   SNDPLAIN=METAL
  1424.   SPINE1=BROWN96
  1425.   SPINE2=BROWN96
  1426.   SQPEB1=BROWNGRN
  1427.   SQPEB2=BROWNGRN
  1428.   STNGLS1=SP_DUDE1
  1429.   STNGLS2=SP_DUDE2
  1430.   STNGLS3=SP_DUDE1
  1431.   SW1OFF=SW1GRAY
  1432.   SW1ON=SW2GRAY
  1433.   SW2OFF=SW1GRAY1
  1434.   SW2ON=SW2GRAY2
  1435.   TMBSTON1=SHAWN2
  1436.   TMBSTON2=SHAWN2
  1437.   TRISTON1=SLADWALL
  1438.   TRISTON2=SLADWALL
  1439.   WATRWAL1=ROCKRED1
  1440.   WATRWAL2=ROCKRED2
  1441.   WATRWAL3=ROCKRED3
  1442.   WDGAT64=BRNSMAL1
  1443.   WEB1_B=-
  1444.   WEB1_F=-
  1445.   WEB2_B=-
  1446.   WEB2_F=-
  1447.   WEB3_M=-
  1448.   WOODWL=WOOD1
  1449.  
  1450.   [FLOORS]
  1451.   FLAT500=FLAT2
  1452.   FLAT502=FLAT14
  1453.   FLAT503=FLAT3
  1454.   FLAT504=FLAT4
  1455.   FLAT506=FLOOR5_1
  1456.   FLAT507=FLOOR5_2
  1457.   FLAT508=FLOOR5_4
  1458.   FLAT509=FLOOR6_2
  1459.   FLAT510=FLOOR7_1
  1460.   FLAT512=FLOOR7_2
  1461.   FLAT513=CEIL5_2
  1462.   FLAT516=FLAT10
  1463.   FLAT517=FLAT14
  1464.   FLAT520=FLOOR0_3
  1465.   FLAT521=FLOOR0_1
  1466.   FLAT522=FLOOR0_2
  1467.   FLAT523=FLOOR4_8
  1468.   FLATHUH1=BLOOD1
  1469.   FLATHUH2=BLOOD2
  1470.   FLATHUH3=BLOOD3
  1471.   FLATHUH4=BLOOD2
  1472.   FLOOR00=FLOOR4_8
  1473.   FLOOR01=FLOOR4_6
  1474.   FLOOR03=FLAT9
  1475.   FLOOR04=FLAT5_7
  1476.   FLOOR05=FLOOR3_3
  1477.   FLOOR06=FLAT8
  1478.   FLOOR07=FLAT3
  1479.   FLOOR08=CEIL1_3
  1480.   FLOOR09=FLOOR1_6
  1481.   FLOOR10=CEIL1_1
  1482.   FLOOR11=FLAT5_1
  1483.   FLOOR12=FLAT5_2
  1484.   FLOOR16=CEIL4_3
  1485.   FLOOR17=FLAT10
  1486.   FLOOR18=DEM1_5
  1487.   FLOOR19=DEM1_6
  1488.   FLOOR20=FLAT1_2
  1489.   FLOOR21=FLAT22
  1490.   FLOOR22=FLAT22
  1491.   FLOOR23=FLAT22
  1492.   FLOOR24=FLAT22
  1493.   FLOOR25=FLAT5
  1494.   FLOOR26=FLOOR1_1
  1495.   FLOOR27=MFLR8_2
  1496.   FLOOR28=MFLR8_4
  1497.   FLOOR29=CEIL3_6
  1498.   FLOOR30=CEIL3_5
  1499.   FLTFLWW1=FWATER1
  1500.   FLTFLWW2=FWATER2
  1501.   FLTFLWW3=FWATER3
  1502.   FLTLAVA1=LAVA1
  1503.   FLTLAVA2=LAVA2
  1504.   FLTLAVA3=LAVA3
  1505.   FLTLAVA4=LAVA4
  1506.   FLTSLUD1=NUKAGE1
  1507.   FLTSLUD2=NUKAGE2
  1508.   FLTSLUD3=NUKAGE3
  1509.   FLTTELE1=GATE4
  1510.   FLTTELE2=GATE4
  1511.   FLTTELE3=GATE4
  1512.   FLTTELE4=GATE4
  1513.   FLTWAWA1=FWATER1
  1514.   FLTWAWA2=FWATER2
  1515.   FLTWAWA3=FWATER3
  1516. ENDIF
  1517.  
  1518. [SECTORS]
  1519. 15,21-51=0
  1520.  
  1521. [THINGS]
  1522. /ONCE                   ;This remove the needs for pseudo numbers
  1523. ;keys
  1524. 79=40                   ;Blue key = blue skullkey
  1525. 80=39                   ;Yellow key = yellow skullkey
  1526. 73=38                   ;Green key = red skullkey
  1527.  
  1528. ;weapons and ammo
  1529. 20,13=17                ;Lesser runes,macespheres = cell pack
  1530. 10,54=2007              ;Wand crystal,claw orb = ammo clip
  1531. 18=2008                 ;ethereal arrows = 4 shotgun shells
  1532. 22=2010                 ;flame orb = 1 rocket
  1533. 23=2046                 ;Inferno orb = Box of rockets
  1534. 21,16=2047              ;greater runes,pile of mace spheres = Cell charge
  1535. 12,55=2048              ;crystal geode,energy orb = box of ammo
  1536. 19=2049                 ;quiver of ethereal arrows = box of shells
  1537. 53=2002                 ;dragon claw = chaingun
  1538. 2002=2006               ;fire mace = BFG9000
  1539.  
  1540. ;items
  1541. 30,34,36,83,86=2025,2045,2023
  1542. ;Morph Ovum,Timebomb,Chaos device,wings,tome = radiation suit,goggles,berserk
  1543. 81=2011                 ;Crystal vial = stimpak
  1544. 82=2012                 ;quartz flask = medikit
  1545. 32=2013,2023            ;Mystic urn = Soulsphere,Berserk
  1546. 85=2018                 ;silver shield = Green armor 100%
  1547. 31=2019                 ;enchanted shield = Blue armor 200%
  1548. 84=2022                 ;ring of invincibility = Invulnerability
  1549. 75=2024                 ;shadowsphere = Invisibility
  1550. 35=2026                 ;map scroll = Computer map
  1551. 33=2045                 ;torch = Light goggles
  1552.  
  1553. ;decorations
  1554. 48-50,52,74=24
  1555. 41-43,56,1200-1209=24:0
  1556. 94=44
  1557. 96=45
  1558. 95=46
  1559. IFDEF HANGS             ;add hanging objects
  1560.   17,24-26,28,39,40,51=49,50,51,52,53
  1561. ELSE                    ;remove hanging objects
  1562.   17,24-26,28,39,40,51=24:0
  1563. ENDIF
  1564. 27,29,37,38,44,47,76,87=31,33,36,37
  1565. RETURN
  1566.  
  1567.  
  1568. :DD
  1569. :DUD
  1570. :UDUD
  1571. :D2D2
  1572. :HH
  1573. :DTOD
  1574. :DTOUD
  1575. :UDTOUD
  1576. :D2TOD2
  1577. :HTOH
  1578. ECHO Hey! This conversion is useless. Are you crazy?
  1579. ABORT
  1580.  
  1581.